package health

import (
	logichealth "fiberx/internal/logic/health"

	"github.com/gofiber/fiber/v3"
)

type IHealth interface {
	HealthCheck(ctx fiber.Ctx) error
}

type ControllerV1 struct {
	health *logichealth.Health
}

func NewV1() IHealth {
	return &ControllerV1{
		health: logichealth.New(),
	}
}
